Big Huge Thesaurus

Macrotis lagotis

noun